Implementing Lazy Database Updates for an Object Database System
نویسندگان
چکیده
Current object database management systems support user-defined conversion functions to update the database once the schema has been modified. Two main strategies are possible when implementing such database conversion functions: immediate or lasy database updates. In this paper, we concentrate our attention to the definition of implementation strategies for conversion functions implemented as lasy database updates.
منابع مشابه
Schema Evolution in Object Databases: Measuring the Performance of Immediate and Deferred Updates
When the schema of an object database system is modiied, the database needs to be changed in such a way that the schema and the database remain consistent with each other. This paper uses the OO1 benchmark 2], appropriately modiied, to compare the two most used approaches for transforming the database, namely the immediate and the deferred database transformation 4]. 1 Immediate vs. Lazy Databa...
متن کاملPropagator: A Family of Patterns
PROPAGATOR is a family of patterns for consistently updating objects in a dependency network. The propagator patterns are found in such diverse applications as MAKE, WWW, spreadsheets, GUIs, distributed file systems, distributed databases, workflow systems, and multilevel caches. There are four main patterns: STRICT PROPAGATOR, STRICT PROPAGATOR WITH FAILURE, LAZY PROPAGATOR, and ADAPTIVE PROPA...
متن کاملDesigning Distributed Search Structures with Lazy Updates
Very large database systems require distributed storage for expansibility and high throughput, which means that they need distributed search structures for fast and eecient access to the data. In a highly parallel distributed search structure, parts of the index must be replicated to avoid serialization bottlenecks. Designing distributed and replicated search structures is made diicult by the c...
متن کاملLazy Maintenance of Materialized Views
Materialized views can speed up query processing greatly but they have to be kept up to date to be useful. Today, database systems typically maintain views eagerly in the same transaction as the base table updates. This has the effect that updates pay for view maintenance while beneficiaries (queries) get a free ride! View maintenance overhead can be significant and it seems unfair to have upda...
متن کاملRequirements for Object Management in Software
syntax trees, relationships, as well as the basic types like Booleans, integers and strings. It should allow the environment builder to de ne new types and modify existing types. All the three surveyed systems have prede ned types and support de nitions of other types. In the remainder of this section, we concentrate on issues related to the modi cation of existing types. The object types in a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994